package xcmg.device.dao.entity.logistic;

import java.math.BigDecimal;
import java.util.Date;

public class LogisticWaybillDO {
    private String id;

    private String wayBillNo;

    private String orgId;

    private String dealerOrgId;

    private String dealerOrgName;

    private Integer status;

    private String receiverName;

    private String receiverTel;

    private String receiverAddress;

    private BigDecimal unitPrice;

    private BigDecimal kilometers;

    private String gpsNo;

    private BigDecimal initinalCarriage;

    private BigDecimal afterModifyCarriage;

    private BigDecimal finalCarriage;

    private String businessType;

    private String shippingMethod;

    private String shippingMethodId;

    private String carrierOrgId;

    private String carrierOrgName;

    private BigDecimal amount;

    private BigDecimal boxTrunkFee;

    private BigDecimal packagingFee;

    private BigDecimal logisticFee;

    private BigDecimal handlingCost;

    private String expressCode;

    private String freightNo;

    private String model;

    private String remark;

    private String auditRemark;

    private String cerateUserId;

    private String createUserName;

    private Date createDate;

    private String auditUserId;

    private String auditUserName;

    private Date auditDate;

    private Integer logisticStatus;

    private Date deliveryTime;
    //发货状态 0 ： 未发货 ， 1：已发货
    private Integer deliveryStatus;
    //发货人id
    private String deliveryUserId;
    //发货人名称
    private String deliveryUserName;
    //预计到货时间
    private Date expectArrivalTime;

    private Date arrivalTime;

    private Date signTime;
    //变更原因
    private String modifyReason;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getWayBillNo() {
        return wayBillNo;
    }

    public void setWayBillNo(String wayBillNo) {
        this.wayBillNo = wayBillNo == null ? null : wayBillNo.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getDealerOrgId() {
        return dealerOrgId;
    }

    public void setDealerOrgId(String dealerOrgId) {
        this.dealerOrgId = dealerOrgId == null ? null : dealerOrgId.trim();
    }

    public String getDealerOrgName() {
        return dealerOrgName;
    }

    public void setDealerOrgName(String dealerOrgName) {
        this.dealerOrgName = dealerOrgName == null ? null : dealerOrgName.trim();
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getReceiverTel() {
        return receiverTel;
    }

    public void setReceiverTel(String receiverTel) {
        this.receiverTel = receiverTel;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public void setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
    }

    public BigDecimal getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(BigDecimal unitPrice) {
        this.unitPrice = unitPrice;
    }

    public BigDecimal getKilometers() {
        return kilometers;
    }

    public void setKilometers(BigDecimal kilometers) {
        this.kilometers = kilometers;
    }

    public String getGpsNo() {
        return gpsNo;
    }

    public void setGpsNo(String gpsNo) {
        this.gpsNo = gpsNo == null ? null : gpsNo.trim();
    }

    public BigDecimal getInitinalCarriage() {
        return initinalCarriage;
    }

    public void setInitinalCarriage(BigDecimal initinalCarriage) {
        this.initinalCarriage = initinalCarriage;
    }

    public BigDecimal getAfterModifyCarriage() {
        return afterModifyCarriage;
    }

    public void setAfterModifyCarriage(BigDecimal afterModifyCarriage) {
        this.afterModifyCarriage = afterModifyCarriage;
    }

    public BigDecimal getFinalCarriage() {
        return finalCarriage;
    }

    public void setFinalCarriage(BigDecimal finalCarriage) {
        this.finalCarriage = finalCarriage;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType == null ? null : businessType.trim();
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod == null ? null : shippingMethod.trim();
    }

    public String getShippingMethodId() {
        return shippingMethodId;
    }

    public void setShippingMethodId(String shippingMethodId) {
        this.shippingMethodId = shippingMethodId == null ? null : shippingMethodId.trim();
    }

    public String getCarrierOrgId() {
        return carrierOrgId;
    }

    public void setCarrierOrgId(String carrierOrgId) {
        this.carrierOrgId = carrierOrgId == null ? null : carrierOrgId.trim();
    }

    public String getCarrierOrgName() {
        return carrierOrgName;
    }

    public void setCarrierOrgName(String carrierOrgName) {
        this.carrierOrgName = carrierOrgName == null ? null : carrierOrgName.trim();
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getBoxTrunkFee() {
        return boxTrunkFee;
    }

    public void setBoxTrunkFee(BigDecimal boxTrunkFee) {
        this.boxTrunkFee = boxTrunkFee;
    }

    public BigDecimal getPackagingFee() {
        return packagingFee;
    }

    public void setPackagingFee(BigDecimal packagingFee) {
        this.packagingFee = packagingFee;
    }

    public BigDecimal getLogisticFee() {
        return logisticFee;
    }

    public void setLogisticFee(BigDecimal logisticFee) {
        this.logisticFee = logisticFee;
    }

    public BigDecimal getHandlingCost() {
        return handlingCost;
    }

    public void setHandlingCost(BigDecimal handlingCost) {
        this.handlingCost = handlingCost;
    }

    public String getExpressCode() {
        return expressCode;
    }

    public void setExpressCode(String expressCode) {
        this.expressCode = expressCode == null ? null : expressCode.trim();
    }

    public String getFreightNo() {
        return freightNo;
    }

    public void setFreightNo(String freightNo) {
        this.freightNo = freightNo == null ? null : freightNo.trim();
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model == null ? null : model.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getAuditRemark() {
        return auditRemark;
    }

    public void setAuditRemark(String auditRemark) {
        this.auditRemark = auditRemark == null ? null : auditRemark.trim();
    }

    public String getCerateUserId() {
        return cerateUserId;
    }

    public void setCerateUserId(String cerateUserId) {
        this.cerateUserId = cerateUserId == null ? null : cerateUserId.trim();
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName == null ? null : createUserName.trim();
    }

    public Date getCreateDate() {
        return createDate;
    }

    public String getAuditUserId() {
        return auditUserId;
    }

    public void setAuditUserId(String auditUserId) {
        this.auditUserId = auditUserId == null ? null : auditUserId.trim();
    }

    public String getAuditUserName() {
        return auditUserName;
    }

    public void setAuditUserName(String auditUserName) {
        this.auditUserName = auditUserName == null ? null : auditUserName.trim();
    }

    public Integer getLogisticStatus() {
        return logisticStatus;
    }

    public void setLogisticStatus(Integer logisticStatus) {
        this.logisticStatus = logisticStatus;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getAuditDate() {
        return auditDate;
    }

    public void setAuditDate(Date auditDate) {
        this.auditDate = auditDate;
    }

    public Date getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(Date deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public Integer getDeliveryStatus() {
        return deliveryStatus;
    }

    public void setDeliveryStatus(Integer deliveryStatus) {
        this.deliveryStatus = deliveryStatus;
    }

    public String getDeliveryUserId() {
        return deliveryUserId;
    }

    public void setDeliveryUserId(String deliveryUserId) {
        this.deliveryUserId = deliveryUserId;
    }

    public String getDeliveryUserName() {
        return deliveryUserName;
    }

    public void setDeliveryUserName(String deliveryUserName) {
        this.deliveryUserName = deliveryUserName;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getSignTime() {
        return signTime;
    }

    public void setSignTime(Date signTime) {
        this.signTime = signTime;
    }

    public String getModifyReason() {
        return modifyReason;
    }

    public void setModifyReason(String modifyReason) {
        this.modifyReason = modifyReason;
    }

    public Date getExpectArrivalTime() {
        return expectArrivalTime;
    }

    public void setExpectArrivalTime(Date expectArrivalTime) {
        this.expectArrivalTime = expectArrivalTime;
    }
}
